Bugs?: If you find a problem with this file, send the file and version
information (from above) and the problem description to:
Internet: apple.bugs@applelink.apple.com
AppleLink: APPLE.BUGS
*/
#ifndef __BALLOONS_IDL__
#define __BALLOONS_IDL__
#include <somobj.idl>
#include <somcls.idl>
#ifndef __TYPES_IDL__
#include <Types.idl>
#endif
#ifndef __QUICKDRAW_IDL__
#include <Quickdraw.idl>
#endif
#ifndef __MENUS_IDL__
#include <Menus.idl>
#endif
#ifndef __APPLEEVENTS_IDL__
#include <AppleEvents.idl>
#endif
#ifndef __TEXTSERVICES_IDL__
#include <TextServices.idl>
#endif
#ifndef __TEXTEDIT_IDL__
#include <TextEdit.idl>
#endif
#ifndef __ERRORS_IDL__
#include <Errors.idl>
#endif
#ifndef __COACHMARKS_IDL__
#include <CoachMarks.idl>
#endif
#ifndef __HIOBJECTTYPES_IDL__
#include <HIObjectTypes.idl>
#endif
#ifdef __SOMIDL__
/* Cool for both System 7 and 8*/
#if FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE
typedef SInt16 BalloonVariant;
/* * remove the currently onscreen balloon, if any*/
#endif
/* * Old API--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#if FOR_SYSTEM7_AND_SYSTEM8_DEPRECATED
typedef SOMFourByteStruct HMStringResType; /* Derived from a struct of 4 bytes in size */
typedef SOMLargeStruct HMMessageRecord; /* Derived from a struct of 278 bytes in size */
typedef OpaquePtr HMMessageRecPtr; /* Substituted OpaquePtr for ``HMMessageRecord*'' */